function imagescroller(caption,url,v,j,I,G,Q,H)
{
	this.S=j;
	this.Q=Q;
	this.A= 10;
	this.g=0;
	this.f=0;
	this.F=50;
	this.B=0;
	this.c=0;
	var o=v.length;
	while(v.length<this.A)
	{
		var ol=v.length;
		for(var i=0;i<o;i++)
		{
			v[ol+i]=v[i];
		}
	}
	this.v=v;
	
	var oo=url.length;
	while(url.length<this.A)
	{
		var ool=url.length;
		for(var i=0;i<oo;i++)
		{
			url[ool+i]=url[i];
		}
	}
	this.url=url;
	
	
	var ooo=caption.length;
	while(caption.length<this.A)
	{
		var oool=caption.length;
		for(var i=0;i<ooo;i++)
		{
			caption[oool+i]=caption[i];
		}
	}
	this.caption=caption;

	document.write('<INPUT type=hidden id=fileNameHolder>');
	document.write('<table cellspacing=0 cellpadding=0 border=0 width=99% bgcolor="#FFFFFF" id="tbl'+j+'">');
	document.write('<tr><td>');
	document.write('<table cellspacing=1 cellpadding=0 width="100%"');
	document.write('<tr>');
	document.write('<td width=8% align=center style="cursor:pointer;" onMouseDown="'+j+'.l(0);return true;" onMouseUp="'+j+'.m();return true;" onMouseOut="'+j+'.m();return true;" onClick="return false;">');
	document.write('<img src="images/blue_arrow_back.gif" onMouseDown="this.src=\'/images/blue_arrow_back.gif\'" onMouseUp="this.src=\'/images/blue_arrow_back.gif\'" onMouseOut="this.src=\'/images/blue_arrow_back.gif\'">');
	document.write('</td>');
	document.write('<td width=84%>');
	document.write('<div id="'+j+'" style="position:relative;overflow:hidden;width=100%;height:'+G+';">');
	for(var i=0;i<v.length;i++)
	{
	 if(i == 0) temp = 'page-options';
		else temp = 'hide';
		document.write('<div style="position: absolute;cursor:pointer;left:-500px;" id="'+j+i+'">');
		document.write('<table><tr><td align=center><a href="'+ url[i] +'"><img src="'+v[i]+'" height=140 border=0></a></td><Td width=10>&nbsp;</td><td width="5" style="border-left-width: 2px; border-left-style: dotted; border-left-color: #CCCCCC;">&nbsp;</td></tr>');
		document.write('<tr><td align=center><b>'+ caption[i] +'</b></td></tr></table></div>');
	}
	document.write('</div>');
	document.write('</td>');
	document.write('<td width=8% align=center class="Navigator" style="cursor:pointer;" onMouseDown="'+j+'.l(1);return true;" onMouseUp="'+j+'.m();return true;" onMouseOut="'+j+'.m();return true;" onClick="return false;">');
	document.write('<img src="images/blue_arrow.gif" onMouseDown="this.src=\'/images/blue_arrow.gif\'" onMouseUp="this.src=\'/images/blue_arrow.gif\'" onMouseOut="this.src=\'/images/blue_arrow.gif\'">');
	document.write('</td>');
	document.write('</tr>');
	document.write('</td></tr>');
	document.write('</table>');
	document.write('</td></tr>');
	document.write('</table>');
	
	var M=this;
	if(window.addEventListener)window.addEventListener("load",function(){M.z()},false);
	else if(window.attachEvent)window.attachEvent("onload",function(){M.z()});
	else if(document.getElementById)setTimeout(function(){M.z()},5);};
	
	imagescroller.prototype.z=function()
	{
		var M=this;
		M.w()
	};
	imagescroller.prototype.w=function()
	{var n,t,r;r=this.v.length>this.A?this.A:this.v.length;for(var i=0;i<r;i++){n=i+this.g<this.v.length?i+this.g:0-(this.v.length-(i+this.g));t=n-1>=0?n-1:this.v.length-1;if(i==0){document.getElementById(this.S+n).style.left='0px';}else if(i==r-1){if(this.g>0){document.getElementById(this.S+(this.g-1)).style.left=parseInt(document.getElementById(this.S+this.g).style.left)-document.getElementById(this.S+(this.g-1)).offsetWidth-this.Q;}else{document.getElementById(this.S+(this.v.length-1)).style.left=parseInt(document.getElementById(this.S+this.g).style.left)-document.getElementById(this.S+(this.v.length-1)).offsetWidth-this.Q;}}else{document.getElementById(this.S+n).style.left=parseInt(document.getElementById(this.S+t).style.left)+document.getElementById(this.S+t).offsetWidth+this.Q;}}};imagescroller.prototype.O=function(){var M=this;if(0-parseInt(document.getElementById(this.S+this.g).style.left)>document.getElementById(this.S+this.g).offsetWidth){this.g=this.g+1>=this.v.length?0:this.g+1;M.w();if(this.f==1){this.d=setTimeout(function(){M.O()},this.c);}}else{setTimeout(function(){M.D()},this.B);}};imagescroller.prototype.D=function(){var r=this.v.length>this.A?this.A:this.v.length;for(var i=0;i<r;i++){var n=i+this.g<this.v.length?i+this.g:0-(this.v.length-(i+this.g));if(i==r-1){if(this.g>0){document.getElementById(this.S+(this.g-1)).style.left=parseInt(document.getElementById(this.S+(this.g-1)).style.left)-this.F;}else{document.getElementById(this.S+(this.v.length-1)).style.left=parseInt(document.getElementById(this.S+(this.v.length-1)).style.left)-this.F;}}else{document.getElementById(this.S+n).style.left=parseInt(document.getElementById(this.S+n).style.left)-this.F;}}var M=this;setTimeout(function(){M.O()},this.B);};imagescroller.prototype.N=function(){var M=this;var t=this.g-1>=0?this.g-1:this.v.length-1;if(parseInt(document.getElementById(this.S+t).style.left)>0){this.g=this.g-1>=0?this.g-1:this.v.length-1;M.w();if(this.f==1){this.d=setTimeout(function(){M.N()},this.c);}}else{setTimeout(function(){M.C()},this.B);}};imagescroller.prototype.C=function(){var r=this.v.length>this.A?this.A:this.v.length;for(var i=0;i<r;i++){var n=i+this.g<this.v.length?i+this.g:0-(this.v.length-(i+this.g));if(i==r-1){if(this.g>0){document.getElementById(this.S+(this.g-1)).style.left=parseInt(document.getElementById(this.S+(this.g-1)).style.left)+this.F;}else{document.getElementById(this.S+(this.v.length-1)).style.left=parseInt(document.getElementById(this.S+(this.v.length-1)).style.left)+this.F;}}else{document.getElementById(this.S+n).style.left=parseInt(document.getElementById(this.S+n).style.left)+this.F;}}var M=this;setTimeout(function(){M.N()},this.B);};imagescroller.prototype.l=function(type){this.f=1;var M=this;if(type==0){M.N();}else{M.O();}};imagescroller.prototype.m=function(i){this.f=0;clearTimeout(this.d);};
	
imagescroller.prototype.J=function(i,e)
{
	var k=(navigator.userAgent.indexOf('MSIE')!=-1&&navigator.userAgent.indexOf('Windows')!=-1);
	var R;
	if(!e){var e=window.event;}
	if(k){var U=(event.screenX);
	var V=(event.screenY);
	}
	else{var U=(e.screenX);var V=(e.screenY);}U-=100;V-=100;document.getElementById('fileNameHolder').value=this.v[i];var K="left="+U+",top="+V;
	
window.open("/image_detail.php?type=development&id=" + arrUrl[i],"imageWindow","menubar=0,scrollbars=1, left=200,top=10, height=400, width=400");
};
